package com.siwei.mes.entity.laboratory.concreteAdmixture;


import com.siwei.mes.entity.laboratory.BaseData;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.persistence.Transient;
import java.math.BigDecimal;
import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel(value = "DataWjjNjsj", description = "上海协会外加剂凝结时间之差")
public class DataWjjNjsj extends BaseData {


    @Transient
    @ApiModelProperty(value = "结果")
    private String conclusion;


    @Transient
    @ApiModelProperty(value = "受检混凝土初凝时间 1")
    private Integer s1M1;

    @Transient
    @ApiModelProperty(value = "受检混凝土初凝时间 2")
    private Integer s1M2;

    @Transient
    @ApiModelProperty(value = "受检混凝土初凝时间 3")
    private Integer s1M3;

    @Transient
    @ApiModelProperty(value = "受检混凝土初凝时间平均值")
    private Integer s1Result;

    @Transient
    @ApiModelProperty(value = "基准混凝土初凝时间 1")
    private Integer s2M1;

    @Transient
    @ApiModelProperty(value = "基准混凝土初凝时间 2")
    private Integer s2M2;

    @Transient
    @ApiModelProperty(value = "基准混凝土初凝时间 3")
    private Integer s2M3;

    @Transient
    @ApiModelProperty(value = "基准混凝土初凝时间平均值")
    private Integer s2Result;

    @Transient
    @ApiModelProperty(value = "初凝凝结时间之差")
    private Integer avgsResult;

    @Transient
    @ApiModelProperty(value = "受检混凝土试样 1 状态")
    private boolean s1M1OK;

    @Transient
    @ApiModelProperty(value = "受检混凝土试样 2 状态")
    private boolean s1M2OK;

    @Transient
    @ApiModelProperty(value = "受检混凝土试样 3 状态")
    private boolean s1M3OK;

    @Transient
    @ApiModelProperty(value = "基准混凝土试样 1 状态")
    private boolean s2M1OK;

    @Transient
    @ApiModelProperty(value = "基准混凝土试样 2 状态")
    private boolean s2M2OK;

    @Transient
    @ApiModelProperty(value = "基准混凝土试样 3 状态")
    private boolean s2M3OK;

    @Transient
    @ApiModelProperty(value = "受检混凝土试样 1 加水时间")
    private Date s1M1Time;

    @Transient
    @ApiModelProperty(value = "受检混凝土试样 2 加水时间")
    private Date s1M2Time;

    @Transient
    @ApiModelProperty(value = "受检混凝土试样 3 加水时间")
    private Date s1M3Time;

    @Transient
    @ApiModelProperty(value = "基准混凝土试样 1 加水时间")
    private Date s2M1Time;

    @Transient
    @ApiModelProperty(value = "基准混凝土试样 2 加水时间")
    private Date s2M2Time;

    @Transient
    @ApiModelProperty(value = "基准混凝土试样 3 加水时间")
    private Date s2M3Time;

    @Transient
    @ApiModelProperty(value = "方法标识")
    private boolean method;


    @Transient
    @ApiModelProperty(value = "检测人员登录类型")
    private Integer detectonManLoginType;

    @Transient
    @ApiModelProperty(value = "受检混凝土终凝时间 1")
    private Integer v1M1;

    @Transient
    @ApiModelProperty(value = "受检混凝土终凝时间 2")
    private Integer v1M2;

    @Transient
    @ApiModelProperty(value = "受检混凝土终凝时间 3")
    private Integer v1M3;

    @Transient
    @ApiModelProperty(value = "受检终凝时间平均值")
    private Integer v1Result;

    @Transient
    @ApiModelProperty(value = "基准混凝土终凝时间 1")
    private Integer v2M1;

    @Transient
    @ApiModelProperty(value = "基准混凝土终凝时间 2")
    private Integer v2M2;

    @Transient
    @ApiModelProperty(value = "基准混凝土终凝时间 3")
    private Integer v2M3;

    @Transient
    @ApiModelProperty(value = "基准终凝时间平均值")
    private Integer v2Result;

    @Transient
    @ApiModelProperty(value = "终凝时间之差")
    private Integer avgVResult;

    @Transient
    @ApiModelProperty(value = "分组索引")
    private Integer groupIndex;

    @Transient
    @ApiModelProperty(value = "记录索引")
    private Integer recordIndex;

    @Transient
    @ApiModelProperty(value = "时间")
    private Date time;

    @Transient
    @ApiModelProperty(value = "S1")
    private BigDecimal s1;

    @Transient
    @ApiModelProperty(value = "S2")
    private BigDecimal s2;

    @Transient
    @ApiModelProperty(value = "SJMJ")
    private Integer sjmj;

}
